home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / doom / quake1.zip / QTRICKS.ZIP / QTRICKS.MAP < prev    next >
Text File  |  1996-07-23  |  70KB  |  1,485 lines

  1. // Quake Tricks, by Sto (Remco Stoffer)
  2.  
  3. // Not meant for playing, just for showing the entities
  4. // as far as I understand them
  5. // Play around with this as much as you like
  6.  
  7. // I gave all rooms simple names. They represent, in order of appearance:
  8.  
  9. // r1 : starting room.           x:  -200 ..   200
  10. //                               y:     0 ..   200
  11. //                               z:     0 ..   128
  12. // d1 : first two doors. I thought it was necessary to provide room for the
  13. //      doors to go to, so this area is a bit larger. I didn't feel like
  14. //      removing it.             x:  -400 ..   400
  15. //                               y:   200 ..   250
  16. //                               z:     0 ..   128
  17. // r2 : second room, extending to above the water
  18. //                               x:  -200 ..   200
  19. //                               y:   250 ..   600
  20. //                               z:     0 ..   128
  21. // w1 : first, lower water bit
  22. //                               x:  -200 ..   200
  23. //                               y:   450 ..  1000
  24. //                               z:  -100 ..     0
  25. // w2 : higher, wider water bit
  26. //                               x:  -400 ..   400
  27. //                               y:   700 ..  1000
  28. //                               z:     0 ..   200
  29. // r3 : big room, ranging from above the water to above the lava
  30. //                               x:  -400 ..   400
  31. //                               y:   700 ..  1500
  32. //                               z:     0 ..   300
  33. // r4 : thin layer containing the sliding doors and the ramp
  34. //                               x:   -32 ..    32
  35. //                               y:  1200 ..  1436
  36. //                               z:   300 ..   320
  37. // r5 : room above r4
  38. //                               x:  -128 ..   128
  39. //                               y:   988 ..  1500
  40. //                               z:   320 ..   448
  41. // r6 : room containing the pitchfork and the exit
  42. //                               x:   -48 ..    48
  43. //                               y:  1500 ..  2100
  44. //                               z:   320 ..   448
  45. // monsterteleporter : extra room with 3 shamblers for the 'fountain of blood'
  46.  
  47. {
  48. "sounds"    "5"
  49. "worldtype"    "0"
  50. "wad"   "gfx\quaketex.wad"
  51. "classname"    "worldspawn"
  52. "message"    "Quake Tricks by Sto"
  53. // r1, r2 and d1 ceiling
  54. {
  55. (  -400   600   128 ) (  -400     0   128 ) (   400   600   128 ) metal2_2 0 0 0 1.000000 1.00000
  56. (   400     0   300 ) (  -400     0   300 ) (   400   600   300 ) +1shoot  0 0 0 1.000000 1.00000
  57. (  -400     0   300 ) (   400     0   300 ) (   400     0   200 ) +2shoot  0 0 0 1.000000 1.00000
  58. (   400     0   300 ) (   400   600   300 ) (   400   600   200 ) +3shoot  0 0 0 1.000000 1.00000
  59. (   400   600   300 ) (  -400   600   300 ) (  -400   600   200 ) +ashoot  0 0 0 1.000000 1.00000
  60. (  -400   600   300 ) (  -400     0   300 ) (  -400     0   200 ) +0shoot  0 0 0 1.000000 1.00000
  61. }
  62. // r1 south wall
  63. {
  64. (  -200     0     0 ) (  -200  -100     0 ) (   200     0     0 ) metal2_2 0 0 0 1.000000 1.00000
  65. (   200  -100   200 ) (  -200  -100   200 ) (   200     0   200 ) metal2_2 0 0 0 1.000000 1.00000
  66. (  -200  -100   200 ) (   200  -100   200 ) (   200  -100     0 ) +abutton 0 0 0 1.000000 1.00000
  67. (   200  -100   200 ) (   200     0   200 ) (   200     0     0 ) metal2_2 0 0 0 1.000000 1.00000
  68. (   200     0   200 ) (  -200     0   200 ) (  -200     0     0 ) city2_7 0 0 0 -1.000000 1.00000
  69. (  -200     0   200 ) (  -200  -100   200 ) (  -200  -100     0 ) metal2_2 0 0 0 1.000000 1.00000
  70. }
  71. // r1, r2 and d1 floor
  72. {
  73. (  -400   450  -200 ) (  -400     0  -200 ) (   400   450  -200 ) metal2_2 0 0 0 1.000000 1.00000
  74. (   400     0     0 ) (  -400     0     0 ) (   400   450     0 ) afloor3_1 0 0 0 1.000000 1.00000
  75. (  -400     0     0 ) (   400     0     0 ) (   400     0  -200 ) metal2_2 0 0 0 1.000000 1.00000
  76. (   400     0     0 ) (   400   450     0 ) (   400   450  -200 ) metal2_2 0 0 0 1.000000 1.00000
  77. (   400   450     0 ) (  -400   450     0 ) (  -400   450  -200 ) metal2_2 0 0 0 1.000000 1.00000
  78. (  -400   450     0 ) (  -400     0     0 ) (  -400     0  -200 ) metal2_2 0 0 0 1.000000 1.00000
  79. }
  80. // r1 west wall
  81. {
  82. (  -400   200     0 ) (  -400     0     0 ) (  -200   200     0 ) metal2_2 0 0 0 1.000000 1.00000
  83. (  -200     0   200 ) (  -400     0   200 ) (  -200   200   200 ) metal2_2 0 0 0 1.000000 1.00000
  84. (  -400     0   200 ) (  -200     0   200 ) (  -200     0     0 ) metal2_2 0 0 0 1.000000 1.00000
  85. (  -200     0   200 ) (  -200   200   200 ) (  -200   200     0 ) city2_7 0 0 0 1.000000 1.00000
  86. (  -200   200   200 ) (  -400   200   200 ) (  -400   200     0 ) metal2_2 0 0 0 1.000000 1.00000
  87. (  -400   200   200 ) (  -400     0   200 ) (  -400     0     0 ) metal2_2 0 0 0 1.000000 1.00000
  88. }
  89. // d1 west wall
  90. {
  91. (  -500   250     0 ) (  -500   200     0 ) (  -400   250     0 ) metal2_2 0 0 0 1.000000 1.00000
  92. (  -400   200   200 ) (  -500   200   200 ) (  -400   250   200 ) metal2_2 0 0 0 1.000000 1.00000
  93. (  -500   200   200 ) (  -400   200   200 ) (  -400   200     0 ) metal2_2 0 0 0 1.000000 1.00000
  94. (  -400   200   200 ) (  -400   250   200 ) (  -400   250     0 ) metal2_2 0 0 0 1.000000 1.00000
  95. (  -400   250   200 ) (  -500   250   200 ) (  -500   250     0 ) metal2_2 0 0 0 1.000000 1.00000
  96. (  -500   250   200 ) (  -500   200   200 ) (  -500   200     0 ) metal2_2 0 0 0 1.000000 1.00000
  97. }
  98. // r2 west wall
  99. {
  100. (  -600   600     0 ) (  -600   250     0 ) (  -200   600     0 ) metal2_2 0 0 0 1.000000 1.00000
  101. (  -200   250   200 ) (  -600   250   200 ) (  -200   600   200 ) metal2_2 0 0 0 1.000000 1.00000
  102. (  -600   250   200 ) (  -200   250   200 ) (  -200   250     0 ) metal2_2 0 0 0 1.000000 1.00000
  103. (  -200   250   200 ) (  -200   600   200 ) (  -200   600     0 ) city2_7 0 0 0 1.000000 1.00000
  104. (  -200   600   200 ) (  -600   600   200 ) (  -600   600     0 ) metal2_2 0 0 0 1.000000 1.00000
  105. (  -600   600   200 ) (  -600   250   200 ) (  -600   250     0 ) metal2_2 0 0 0 1.000000 1.00000
  106. }
  107. // r1 east wall
  108. {
  109. (   200   200     0 ) (   200     0     0 ) (   600   200     0 ) metal2_2 0 0 0 1.000000 1.00000
  110. (   600     0   200 ) (   200     0   200 ) (   600   200   200 ) metal2_2 0 0 0 1.000000 1.00000
  111. (   200     0   200 ) (   600     0   200 ) (   600     0     0 ) metal2_2 0 0 0 1.000000 1.00000
  112. (   600     0   200 ) (   600   200   200 ) (   600   200     0 ) metal2_2 0 0 0 1.000000 1.00000
  113. (   600   200   200 ) (   200   200   200 ) (   200   200     0 ) metal2_2 0 0 0 1.000000 1.00000
  114. (   200   200   200 ) (   200     0   200 ) (   200     0     0 ) city2_7 0 0 0 1.000000 1.00000
  115. }
  116. // d1 east wall
  117. {
  118. (   400   250     0 ) (   400   200     0 ) (   600   250     0 ) metal2_2 0 0 0 1.000000 1.00000
  119. (   600   200   200 ) (   400   200   200 ) (   600   250   200 ) metal2_2 0 0 0 1.000000 1.00000
  120. (   400   200   200 ) (   600   200   200 ) (   600   200     0 ) metal2_2 0 0 0 1.000000 1.00000
  121. (   600   200   200 ) (   600   250   200 ) (   600   250     0 ) metal2_2 0 0 0 1.000000 1.00000
  122. (   600   250   200 ) (   400   250   200 ) (   400   250     0 ) metal2_2 0 0 0 1.000000 1.00000
  123. (   400   250   200 ) (   400   200   200 ) (   400   200     0 ) metal2_2 0 0 0 1.000000 1.00000
  124. }
  125. // r2 east wall
  126. {
  127. (   200   600     0 ) (   200   250     0 ) (   600   600     0 ) metal2_2 0 0 0 1.000000 1.00000
  128. (   600   250   200 ) (   200   250   200 ) (   600   600   200 ) metal2_2 0 0 0 1.000000 1.00000
  129. (   200   250   200 ) (   600   250   200 ) (   600   250     0 ) metal2_2 0 0 0 1.000000 1.00000
  130. (   600   250   200 ) (   600   600   200 ) (   600   600     0 ) metal2_2 0 0 0 1.000000 1.00000
  131. (   600   600   200 ) (   200   600   200 ) (   200   600     0 ) metal2_2 0 0 0 1.000000 1.00000
  132. (   200   600   200 ) (   200   250   200 ) (   200   250     0 ) city2_7 0 0 0 1.000000 1.00000
  133. }
  134. // r2 north wall, w2 south wall
  135. {
  136. (  -400   700     0 ) (  -400   600     0 ) (   400   700     0 ) metal2_2 0 0 0 1.000000 1.00000
  137. (   400   600   200 ) (  -400   600   200 ) (   400   700   200 ) metal2_2 0 0 0 1.000000 1.00000
  138. (  -400   600   200 ) (   400   600   200 ) (   400   600     0 ) city2_7 0 0 0 1.000000 1.00000
  139. (   400   600   200 ) (   400   700   200 ) (   400   700     0 ) metal2_2 0 0 0 1.000000 1.00000
  140. (   400   700   200 ) (  -400   700   200 ) (  -400   700     0 ) metal2_2 0 0 0 1.000000 1.00000
  141. (  -400   700   200 ) (  -400   600   200 ) (  -400   600     0 ) metal2_2 0 0 0 1.000000 1.00000
  142. }
  143. // w1 floor
  144. {
  145. (  -200  1000  -200 ) (  -200   450  -200 ) (   200  1000  -200 ) metal2_2 0 0 0 1.000000 1.00000
  146. (   200   450  -100 ) (  -200   450  -100 ) (   200  1000  -100 ) metal2_2 0 0 0 1.000000 1.00000
  147. (  -200   450  -100 ) (   200   450  -100 ) (   200   450  -200 ) metal2_2 0 0 0 1.000000 1.00000
  148. (   200   450  -100 ) (   200  1000  -100 ) (   200  1000  -200 ) metal2_2 0 0 0 1.000000 1.00000
  149. (   200  1000  -100 ) (  -200  1000  -100 ) (  -200  1000  -200 ) metal2_2 0 0 0 1.000000 1.00000
  150. (  -200  1000  -100 ) (  -200   450  -100 ) (  -200   450  -200 ) metal2_2 0 0 0 1.000000 1.00000
  151. }
  152. // r3 floor, w1 north wall
  153. {
  154. (  -400  1500  -100 ) (  -400  1000  -100 ) (   400  1500  -100 ) metal2_2 0 0 0 1.000000 1.00000
  155. (   400  1000     0 ) (  -400  1000     0 ) (   400  1500     0 ) metal2_2 0 0 0 1.000000 1.00000
  156. (  -400  1000     0 ) (   400  1000     0 ) (   400  1000  -100 ) metal2_2 0 0 0 1.000000 1.00000
  157. (   400  1000     0 ) (   400  1500     0 ) (   400  1500  -100 ) metal2_2 0 0 0 1.000000 1.00000
  158. (   400  1500     0 ) (  -400  1500     0 ) (  -400  1500  -100 ) metal2_2 0 0 0 1.000000 1.00000
  159. (  -400  1500     0 ) (  -400  1000     0 ) (  -400  1000  -100 ) metal2_2 0 0 0 1.000000 1.00000
  160. }
  161. // w1 west wall
  162. {
  163. (  -400  1100  -100 ) (  -400   450  -100 ) (  -200  1100  -100 ) metal2_2 0 0 0 1.000000 1.00000
  164. (  -200   450     0 ) (  -400   450     0 ) (  -200  1100     0 ) metal2_2 0 0 0 1.000000 1.00000
  165. (  -400   450     0 ) (  -200   450     0 ) (  -200   450  -100 ) metal2_2 0 0 0 1.000000 1.00000
  166. (  -200   450     0 ) (  -200  1100     0 ) (  -200  1100  -100 ) metal2_2 0 0 0 1.000000 1.00000
  167. (  -200  1100     0 ) (  -400  1100     0 ) (  -400  1100  -100 ) metal2_2 0 0 0 1.000000 1.00000
  168. (  -400  1100     0 ) (  -400   450     0 ) (  -400   450  -100 ) metal2_2 0 0 0 1.000000 1.00000
  169. }
  170. // w1 east wall
  171. {
  172. (   200  1000  -100 ) (   200   450  -100 ) (   400  1000  -100 ) metal2_2 0 0 0 1.000000 1.00000
  173. (   400   450     0 ) (   200   450     0 ) (   400  1000     0 ) metal2_2 0 0 0 1.000000 1.00000
  174. (   200   450     0 ) (   400   450     0 ) (   400   450  -100 ) metal2_2 0 0 0 1.000000 1.00000
  175. (   400   450     0 ) (   400  1000     0 ) (   400  1000  -100 ) metal2_2 0 0 0 1.000000 1.00000
  176. (   400  1000     0 ) (   200  1000     0 ) (   200  1000  -100 ) metal2_2 0 0 0 1.000000 1.00000
  177. (   200  1000     0 ) (   200   450     0 ) (   200   450  -100 ) metal2_2 0 0 0 1.000000 1.00000
  178. }
  179. // r3 north wall
  180. {
  181. (  -400  1600     0 ) (  -400  1500     0 ) (   400  1600     0 ) metal2_2 0 0 0 1.000000 1.00000
  182. (   400  1500   300 ) (  -400  1500   300 ) (   400  1600   300 ) metal2_2 0 0 0 1.000000 1.00000
  183. (  -400  1500   300 ) (   400  1500   300 ) (   400  1500     0 ) metal2_2 0 0 0 1.000000 1.00000
  184. (   400  1500   300 ) (   400  1600   300 ) (   400  1600     0 ) metal2_2 0 0 0 1.000000 1.00000
  185. (   400  1600   300 ) (  -400  1600   300 ) (  -400  1600     0 ) rock1_2 0 0 0 1.000000 1.00000
  186. (  -400  1600   300 ) (  -400  1500   300 ) (  -400  1500     0 ) metal2_2 0 0 0 1.000000 1.00000
  187. }
  188.  
  189. // r3 ceiling, r4 south wall, r5 floor
  190. {
  191. (  -400  1200   300 ) (  -400   700   300 ) (   400  1200   300 ) woodflr1_2 0 0 0 1.000000 1.00000
  192. (   400   700   320 ) (  -400   700   320 ) (   400  1200   320 ) afloor3_1 0 0 0 1.000000 1.00000
  193. (  -400   700   320 ) (   400   700   320 ) (   400   700   300 ) metal2_2 0 0 0 1.000000 1.00000
  194. (   400   700   320 ) (   400  1200   320 ) (   400  1200   300 ) metal2_2 0 0 0 1.000000 1.00000
  195. (   400  1200   320 ) (  -400  1200   320 ) (  -400  1200   300 ) metal2_2 0 0 0 1.000000 1.00000
  196. (  -400  1200   320 ) (  -400   700   320 ) (  -400   700   300 ) metal2_2 0 0 0 1.000000 1.00000
  197. }
  198. // r3 ceiling, r4 north wall, r5 floor
  199. {
  200. (  -400  1500   300 ) (  -400  1436   300 ) (   400  1500   300 ) woodflr1_2 0 0 0 1.000000 1.00000
  201. (   400  1436   320 ) (  -400  1436   320 ) (   400  1500   320 ) afloor3_1 0 0 0 1.000000 1.00000
  202. (  -400  1436   320 ) (   400  1436   320 ) (   400  1436   300 ) metal2_2 0 0 0 1.000000 1.00000
  203. (   400  1436   320 ) (   400  1500   320 ) (   400  1500   300 ) metal2_2 0 0 0 1.000000 1.00000
  204. (   400  1500   320 ) (  -400  1500   320 ) (  -400  1500   300 ) metal2_2 0 0 0 1.000000 1.00000
  205. (  -400  1500   320 ) (  -400  1436   320 ) (  -400  1436   300 ) metal2_2 0 0 0 1.000000 1.00000
  206. }
  207. // r3 ceiling, r4 west wall, r5 floor
  208. {
  209. (  -400  1436   300 ) (  -400  1200   300 ) (   -32  1436   300 ) woodflr1_2 0 0 0 1.000000 1.00000
  210. (   -32  1200   320 ) (  -400  1200   320 ) (   -32  1436   320 ) afloor3_1 0 0 0 1.000000 1.00000
  211. (  -400  1200   320 ) (   -32  1200   320 ) (   -32  1200   300 ) metal2_2 0 0 0 1.000000 1.00000
  212. (   -32  1200   320 ) (   -32  1436   320 ) (   -32  1436   300 ) metal2_2 0 0 0 1.000000 1.00000
  213. (   -32  1436   320 ) (  -400  1436   320 ) (  -400  1436   300 ) metal2_2 0 0 0 1.000000 1.00000
  214. (  -400  1436   320 ) (  -400  1200   320 ) (  -400  1200   300 ) metal2_2 0 0 0 1.000000 1.00000
  215. }
  216. // r3 ceiling, r4 east wall, r5 floor
  217. {
  218. (    32  1436   300 ) (    32  1200   300 ) (   400  1436   300 ) woodflr1_2 0 0 0 1.000000 1.00000
  219. (   400  1200   320 ) (    32  1200   320 ) (   400  1436   320 ) afloor3_1 0 0 0 1.000000 1.00000
  220. (    32  1200   320 ) (   400  1200   320 ) (   400  1200   300 ) metal2_2 0 0 0 1.000000 1.00000
  221. (   400  1200   320 ) (   400  1436   320 ) (   400  1436   300 ) metal2_2 0 0 0 1.000000 1.00000
  222. (   400  1436   320 ) (    32  1436   320 ) (    32  1436   300 ) metal2_2 0 0 0 1.000000 1.00000
  223. (    32  1436   320 ) (    32  1200   320 ) (    32  1200   300 ) metal2_2 0 0 0 1.000000 1.00000
  224. }
  225. // r5 ceiling
  226. {
  227. (  -128  1500   448 ) (  -128   988   448 ) (   128  1500   448 ) metal2_2 0 0 0 1.000000 1.00000
  228. (   128   988   500 ) (  -128   988   500 ) (   128  1500   500 ) metal2_2 0 0 0 1.000000 1.00000
  229. (  -128   988   500 ) (   128   988   500 ) (   128   988   448 ) metal2_2 0 0 0 1.000000 1.00000
  230. (   128   988   500 ) (   128  1500   500 ) (   128  1500   448 ) metal2_2 0 0 0 1.000000 1.00000
  231. (   128  1500   500 ) (  -128  1500   500 ) (  -128  1500   448 ) metal2_2 0 0 0 1.000000 1.00000
  232. (  -128  1500   500 ) (  -128   988   500 ) (  -128   988   448 ) metal2_2 0 0 0 1.000000 1.00000
  233. }
  234. // r5 south wall
  235. {
  236. (  -128   988   320 ) (  -128   900   320 ) (   128   988   320 ) metal2_2 0 0 0 1.000000 1.00000
  237. (   128   900   448 ) (  -128   900   448 ) (   128   988   448 ) metal2_2 0 0 0 1.000000 1.00000
  238. (  -128   900   448 ) (   128   900   448 ) (   128   900   320 ) metal2_2 0 0 0 1.000000 1.00000
  239. (   128   900   448 ) (   128   988   448 ) (   128   988   320 ) metal2_2 0 0 0 1.000000 1.00000
  240. (   128   988   448 ) (  -128   988   448 ) (  -128   988   320 ) metal2_2 0 0 0 1.000000 1.00000
  241. (  -128   988   448 ) (  -128   900   448 ) (  -128   900   320 ) metal2_2 0 0 0 1.000000 1.00000
  242. }
  243. // r5 west wall
  244. {
  245. (  -200  1500   320 ) (  -200   988   320 ) (  -128  1500   320 ) metal2_2 0 0 0 1.000000 1.00000
  246. (  -128   988   448 ) (  -200   988   448 ) (  -128  1500   448 ) metal2_2 0 0 0 1.000000 1.00000
  247. (  -200   988   448 ) (  -128   988   448 ) (  -128   988   320 ) metal2_2 0 0 0 1.000000 1.00000
  248. (  -128   988   448 ) (  -128  1500   448 ) (  -128  1500   320 ) metal2_2 0 0 0 1.000000 1.00000
  249. (  -128  1500   448 ) (  -200  1500   448 ) (  -200  1500   320 ) metal2_2 0 0 0 1.000000 1.00000
  250. (  -200  1500   448 ) (  -200   988   448 ) (  -200   988   320 ) metal2_2 0 0 0 1.000000 1.00000
  251. }
  252. // r5 east wall
  253. {
  254. (   128  1500   320 ) (   128   988   320 ) (   200  1500   320 ) metal2_2 0 0 0 1.000000 1.00000
  255. (   200   988   448 ) (   128   988   448 ) (   200  1500   448 ) metal2_2 0 0 0 1.000000 1.00000
  256. (   128   988   448 ) (   200   988   448 ) (   200   988   320 ) metal2_2 0 0 0 1.000000 1.00000
  257. (   200   988   448 ) (   200  1500   448 ) (   200  1500   320 ) metal2_2 0 0 0 1.000000 1.00000
  258. (   200  1500   448 ) (   128  1500   448 ) (   128  1500   320 ) metal2_2 0 0 0 1.000000 1.00000
  259. (   128  1500   448 ) (   128   988   448 ) (   128   988   320 ) metal2_2 0 0 0 1.000000 1.00000
  260. }
  261. // r5 north wall, r6 east wall
  262. {
  263. (    48  2100   320 ) (    48  1500   320 ) (   128  2100   320 ) metal2_2 0 0 0 1.000000 1.00000
  264. (   128  1500   448 ) (    48  1500   448 ) (   128  2100   448 ) metal2_2 0 0 0 1.000000 1.00000
  265. (    48  1500   448 ) (   128  1500   448 ) (   128  1500   320 ) metal2_2 0 0 0 1.000000 1.00000
  266. (   128  1500   448 ) (   128  2100   448 ) (   128  2100   320 ) metal2_2 0 0 0 1.000000 1.00000
  267. (   128  2100   448 ) (    48  2100   448 ) (    48  2100   320 ) metal2_2 0 0 0 1.000000 1.00000
  268. (    48  2100   448 ) (    48  1500   448 ) (    48  1500   320 ) metal2_2 0 0 0 1.000000 1.00000
  269. }
  270. // r5 north wall, r6 west wall
  271. {
  272. (  -128  2100   320 ) (  -128  1500   320 ) (   -48  2100   320 ) metal2_2 0 0 0 1.000000 1.00000
  273. (   -48  1500   448 ) (  -128  1500   448 ) (   -48  2100   448 ) metal2_2 0 0 0 1.000000 1.00000
  274. (  -128  1500   448 ) (   -48  1500   448 ) (   -48  1500   320 ) metal2_2 0 0 0 1.000000 1.00000
  275. (   -48  1500   448 ) (   -48  2100   448 ) (   -48  2100   320 ) metal2_2 0 0 0 1.000000 1.00000
  276. (   -48  2100   448 ) (  -128  2100   448 ) (  -128  2100   320 ) metal2_2 0 0 0 1.000000 1.00000
  277. (  -128  2100   448 ) (  -128  1500   448 ) (  -128  1500   320 ) metal2_2 0 0 0 1.000000 1.00000
  278. }
  279. // r6 north wall
  280. {
  281. (   -48  2200   320 ) (   -48  2100   320 ) (    48  2200   320 ) metal2_2 0 0 0 1.000000 1.00000
  282. (    48  2100   448 ) (   -48  2100   448 ) (    48  2200   448 ) metal2_2 0 0 0 1.000000 1.00000
  283. (   -48  2100   448 ) (    48  2100   448 ) (    48  2100   320 ) metal2_2 0 0 0 1.000000 1.00000
  284. (    48  2100   448 ) (    48  2200   448 ) (    48  2200   320 ) metal2_2 0 0 0 1.000000 1.00000
  285. (    48  2200   448 ) (   -48  2200   448 ) (   -48  2200   320 ) metal2_2 0 0 0 1.000000 1.00000
  286. (   -48  2200   448 ) (   -48  2100   448 ) (   -48  2100   320 ) metal2_2 0 0 0 1.000000 1.00000
  287. }
  288. // r6 floor
  289. {
  290. (   -48  2100   300 ) (   -48  1500   300 ) (    48  2100   300 ) metal2_2 0 0 0 1.000000 1.00000
  291. (    48  1500   320 ) (   -48  1500   320 ) (    48  2100   320 ) afloor3_1 0 0 0 1.000000 1.00000
  292. (   -48  1500   320 ) (    48  1500   320 ) (    48  1500   300 ) metal2_2 0 0 0 1.000000 1.00000
  293. (    48  1500   320 ) (    48  2100   320 ) (    48  2100   300 ) metal2_2 0 0 0 1.000000 1.00000
  294. (    48  2100   320 ) (   -48  2100   320 ) (   -48  2100   300 ) metal2_2 0 0 0 1.000000 1.00000
  295. (   -48  2100   320 ) (   -48  1500   320 ) (   -48  1500   300 ) metal2_2 0 0 0 1.000000 1.00000
  296. }
  297. // r6 ceiling part 1
  298. {
  299. (   -48  1800   448 ) (   -48  1500   448 ) (    48  1800   448 ) metal2_2 0 0 0 1.000000 1.00000
  300. (    48  1500   500 ) (   -48  1500   500 ) (    48  1800   500 ) metal2_2 0 0 0 1.000000 1.00000
  301. (   -48  1500   500 ) (    48  1500   500 ) (    48  1500   448 ) metal2_2 0 0 0 1.000000 1.00000
  302. (    48  1500   500 ) (    48  1800   500 ) (    48  1800   448 ) metal2_2 0 0 0 1.000000 1.00000
  303. (    48  1800   500 ) (   -48  1800   500 ) (   -48  1800   448 ) metal2_2 0 0 0 1.000000 1.00000
  304. (   -48  1800   500 ) (   -48  1500   500 ) (   -48  1500   448 ) metal2_2 0 0 0 1.000000 1.00000
  305. }
  306. // r6 ceiling part 2
  307. {
  308. (   -48  2100   448 ) (   -48  1816   448 ) (    48  2100   448 ) metal2_2 0 0 0 1.000000 1.00000
  309. (    48  1816   500 ) (   -48  1816   500 ) (    48  2100   500 ) metal2_2 0 0 0 1.000000 1.00000
  310. (   -48  1816   500 ) (    48  1816   500 ) (    48  1816   448 ) metal2_2 0 0 0 1.000000 1.00000
  311. (    48  1816   500 ) (    48  2100   500 ) (    48  2100   448 ) metal2_2 0 0 0 1.000000 1.00000
  312. (    48  2100   500 ) (   -48  2100   500 ) (   -48  2100   448 ) metal2_2 0 0 0 1.000000 1.00000
  313. (   -48  2100   500 ) (   -48  1816   500 ) (   -48  1816   448 ) metal2_2 0 0 0 1.000000 1.00000
  314. }
  315. // r6 trap ceiling
  316. {
  317. (   -48  1816   500 ) (   -48  1800   500 ) (    48  1816   500 ) metal2_2 0 0 0 1.000000 1.00000
  318. (    48  1800   520 ) (   -48  1800   520 ) (    48  1816   520 ) metal2_2 0 0 0 1.000000 1.00000
  319. (   -48  1800   520 ) (    48  1800   520 ) (    48  1800   500 ) metal2_2 0 0 0 1.000000 1.00000
  320. (    48  1800   520 ) (    48  1816   520 ) (    48  1816   500 ) metal2_2 0 0 0 1.000000 1.00000
  321. (    48  1816   520 ) (   -48  1816   520 ) (   -48  1816   500 ) metal2_2 0 0 0 1.000000 1.00000
  322. (   -48  1816   520 ) (   -48  1800   520 ) (   -48  1800   500 ) metal2_2 0 0 0 1.000000 1.00000
  323. }
  324. // r6 trap east wall
  325. {
  326. (    48  1816   448 ) (    48  1800   448 ) (   128  1816   448 ) metal2_2 0 0 0 1.000000 1.00000
  327. (   128  1800   500 ) (    48  1800   500 ) (   128  1816   500 ) metal2_2 0 0 0 1.000000 1.00000
  328. (    48  1800   500 ) (   128  1800   500 ) (   128  1800   448 ) metal2_2 0 0 0 1.000000 1.00000
  329. (   128  1800   500 ) (   128  1816   500 ) (   128  1816   448 ) metal2_2 0 0 0 1.000000 1.00000
  330. (   128  1816   500 ) (    48  1816   500 ) (    48  1816   448 ) metal2_2 0 0 0 1.000000 1.00000
  331. (    48  1816   500 ) (    48  1800   500 ) (    48  1800   448 ) metal2_2 0 0 0 1.000000 1.00000
  332. }
  333. // r6 trap west wall
  334. {
  335. (  -128  1816   448 ) (  -128  1800   448 ) (   -48  1816   448 ) metal2_2 0 0 0 1.000000 1.00000
  336. (   -48  1800   500 ) (  -128  1800   500 ) (   -48  1816   500 ) metal2_2 0 0 0 1.000000 1.00000
  337. (  -128  1800   500 ) (   -48  1800   500 ) (   -48  1800   448 ) metal2_2 0 0 0 1.000000 1.00000
  338. (   -48  1800   500 ) (   -48  1816   500 ) (   -48  1816   448 ) metal2_2 0 0 0 1.000000 1.00000
  339. (   -48  1816   500 ) (  -128  1816   500 ) (  -128  1816   448 ) metal2_2 0 0 0 1.000000 1.00000
  340. (  -128  1816   500 ) (  -128  1800   500 ) (  -128  1800   448 ) metal2_2 0 0 0 1.000000 1.00000
  341. }
  342.  
  343.  
  344. //{
  345. //(  -400  1500   300 ) (  -400   700   300 ) (   400  1500   300 ) metal2_2 0 0 0 1.000000 1.00000
  346. //(   400   700   400 ) (  -400   700   400 ) (   400  1500   400 ) metal2_2 0 0 0 1.000000 1.00000
  347. //(  -400   700   400 ) (   400   700   400 ) (   400   700   300 ) metal2_2 0 0 0 1.000000 1.00000
  348. //(   400   700   400 ) (   400  1500   400 ) (   400  1500   300 ) metal2_2 0 0 0 1.000000 1.00000
  349. //(   400  1500   400 ) (  -400  1500   400 ) (  -400  1500   300 ) metal2_2 0 0 0 1.000000 1.00000
  350. //(  -400  1500   400 ) (  -400   700   400 ) (  -400   700   300 ) metal2_2 0 0 0 1.000000 1.00000
  351. //}
  352.  
  353. // r3 south wall
  354. {
  355. (  -400   700   200 ) (  -400   600   200 ) (   400   700   200 ) metal2_2 0 0 0 1.000000 1.00000
  356. (   400   600   300 ) (  -400   600   300 ) (   400   700   300 ) metal2_2 0 0 0 1.000000 1.00000
  357. (  -400   600   300 ) (   400   600   300 ) (   400   600   200 ) metal2_2 0 0 0 1.000000 1.00000
  358. (   400   600   300 ) (   400   700   300 ) (   400   700   200 ) metal2_2 0 0 0 1.000000 1.00000
  359. (   400   700   300 ) (  -400   700   300 ) (  -400   700   200 ) rock1_2 0 0 0 1.000000 1.00000
  360. (  -400   700   300 ) (  -400   600   300 ) (  -400   600   200 ) metal2_2 0 0 0 1.000000 1.00000
  361. }
  362. // r3 west wall part 1
  363. {
  364. (  -500  1500     0 ) (  -500  1100     0 ) (  -400  1500     0 ) metal2_2 0 0 0 1.000000 1.00000
  365. (  -400  1100   300 ) (  -500  1100   300 ) (  -400  1500   300 ) metal2_2 0 0 0 1.000000 1.00000
  366. (  -500  1100   300 ) (  -400  1100   300 ) (  -400  1100     0 ) metal2_2 0 0 0 1.000000 1.00000
  367. (  -400  1100   300 ) (  -400  1500   300 ) (  -400  1500     0 ) rock1_2 0 0 0 1.000000 1.00000
  368. (  -400  1500   300 ) (  -500  1500   300 ) (  -500  1500     0 ) metal2_2 0 0 0 1.000000 1.00000
  369. (  -500  1500   300 ) (  -500  1100   300 ) (  -500  1100     0 ) metal2_2 0 0 0 1.000000 1.00000
  370. }
  371. // r3 west wall part 2
  372. {
  373. (  -500  1100   200 ) (  -500   700   200 ) (  -400  1100   200 ) metal2_2 0 0 0 1.000000 1.00000
  374. (  -400   700   300 ) (  -500   700   300 ) (  -400  1100   300 ) metal2_2 0 0 0 1.000000 1.00000
  375. (  -500   700   300 ) (  -400   700   300 ) (  -400   700   200 ) metal2_2 0 0 0 1.000000 1.00000
  376. (  -400   700   300 ) (  -400  1100   300 ) (  -400  1100   200 ) rock1_2 0 0 0 1.000000 1.00000
  377. (  -400  1100   300 ) (  -500  1100   300 ) (  -500  1100   200 ) metal2_2 0 0 0 1.000000 1.00000
  378. (  -500  1100   300 ) (  -500   700   300 ) (  -500   700   200 ) metal2_2 0 0 0 1.000000 1.00000
  379. }
  380. // r3 east wall part 1
  381. {
  382. (   400  1500     0 ) (   400  1100     0 ) (   500  1500     0 ) metal2_2 0 0 0 1.000000 1.00000
  383. (   500  1100   300 ) (   400  1100   300 ) (   500  1500   300 ) metal2_2 0 0 0 1.000000 1.00000
  384. (   400  1100   300 ) (   500  1100   300 ) (   500  1100     0 ) metal2_2 0 0 0 1.000000 1.00000
  385. (   500  1100   300 ) (   500  1500   300 ) (   500  1500     0 ) metal2_2 0 0 0 1.000000 1.00000
  386. (   500  1500   300 ) (   400  1500   300 ) (   400  1500     0 ) metal2_2 0 0 0 1.000000 1.00000
  387. (   400  1500   300 ) (   400  1100   300 ) (   400  1100     0 ) rock1_2 0 0 0 1.000000 1.00000
  388. }
  389. // r3 east wall part 2
  390. {
  391. (   400  1100   200 ) (   400   700   200 ) (   500  1100   200 ) metal2_2 0 0 0 1.000000 1.00000
  392. (   500   700   300 ) (   400   700   300 ) (   500  1100   300 ) metal2_2 0 0 0 1.000000 1.00000
  393. (   400   700   300 ) (   500   700   300 ) (   500   700   200 ) metal2_2 0 0 0 1.000000 1.00000
  394. (   500   700   300 ) (   500  1100   300 ) (   500  1100   200 ) metal2_2 0 0 0 1.000000 1.00000
  395. (   500  1100   300 ) (   400  1100   300 ) (   400  1100   200 ) metal2_2 0 0 0 1.000000 1.00000
  396. (   400  1100   300 ) (   400   700   300 ) (   400   700   200 ) rock1_2 0 0 0 1.000000 1.00000
  397. }
  398. // w2 west wall
  399. {
  400. (  -500  1000     0 ) (  -500   700     0 ) (  -400  1000     0 ) metal2_2 0 0 0 1.000000 1.00000
  401. (  -400   700   200 ) (  -500   700   200 ) (  -400  1000   200 ) metal2_2 0 0 0 1.000000 1.00000
  402. (  -500   700   200 ) (  -400   700   200 ) (  -400   700     0 ) metal2_2 0 0 0 1.000000 1.00000
  403. (  -400   700   200 ) (  -400  1000   200 ) (  -400  1000     0 ) metal2_2 0 0 0 1.000000 1.00000
  404. (  -400  1000   200 ) (  -500  1000   200 ) (  -500  1000     0 ) metal2_2 0 0 0 1.000000 1.00000
  405. (  -500  1000   200 ) (  -500   700   200 ) (  -500   700     0 ) metal2_2 0 0 0 1.000000 1.00000
  406. }
  407. // w2 east wall
  408. {
  409. (   400  1000     0 ) (   400   700     0 ) (   500  1000     0 ) metal2_2 0 0 0 1.000000 1.00000
  410. (   500   700   200 ) (   400   700   200 ) (   500  1000   200 ) metal2_2 0 0 0 1.000000 1.00000
  411. (   400   700   200 ) (   500   700   200 ) (   500   700     0 ) metal2_2 0 0 0 1.000000 1.00000
  412. (   500   700   200 ) (   500  1000   200 ) (   500  1000     0 ) metal2_2 0 0 0 1.000000 1.00000
  413. (   500  1000   200 ) (   400  1000   200 ) (   400  1000     0 ) metal2_2 0 0 0 1.000000 1.00000
  414. (   400  1000   200 ) (   400   700   200 ) (   400   700     0 ) metal2_2 0 0 0 1.000000 1.00000
  415. }
  416. // w2 north wall
  417. {
  418. (  -400  1100     0 ) (  -400  1000     0 ) (   400  1100     0 ) metal2_2 0 0 0 1.000000 1.00000
  419. (   400  1000   200 ) (  -400  1000   200 ) (   400  1100   200 ) afloor3_1 0 0 0 1.000000 1.00000
  420. (  -400  1000   200 ) (   400  1000   200 ) (   400  1000     0 ) metal2_2 0 0 0 1.000000 1.00000
  421. (   400  1000   200 ) (   400  1100   200 ) (   400  1100     0 ) metal2_2 0 0 0 1.000000 1.00000
  422. (   400  1100   200 ) (  -400  1100   200 ) (  -400  1100     0 ) rock1_2 0 0 0 1.000000 1.00000
  423. (  -400  1100   200 ) (  -400  1000   200 ) (  -400  1000     0 ) metal2_2 0 0 0 1.000000 1.00000
  424. }
  425. // w1
  426. {
  427. (  -200  1000  -100 ) (  -200   450  -100 ) (   200  1000  -100 ) *water0 0 0 0 1.000000 1.00000
  428. (   200   450     0 ) (  -200   450     0 ) (   200  1000     0 ) *water0 0 0 0 1.000000 1.00000
  429. (  -200   450     0 ) (   200   450     0 ) (   200   450  -100 ) *water0 0 0 0 1.000000 1.00000
  430. (   200   450     0 ) (   200  1000     0 ) (   200  1000  -100 ) *water0 0 0 0 1.000000 1.00000
  431. (   200  1000     0 ) (  -200  1000     0 ) (  -200  1000  -100 ) *water0 0 0 0 1.000000 1.00000
  432. (  -200  1000     0 ) (  -200   450     0 ) (  -200   450  -100 ) *water0 0 0 0 1.000000 1.00000
  433. }
  434. // w2
  435. {
  436. (  -400  1000     0 ) (  -400   700     0 ) (   400  1000     0 ) *water0 0 0 0 1.000000 1.00000
  437. (   400   700   200 ) (  -400   700   200 ) (   400  1000   200 ) *water0 0 0 0 1.000000 1.00000
  438. (  -400   700   200 ) (   400   700   200 ) (   400   700     0 ) *water0 0 0 0 1.000000 1.00000
  439. (   400   700   200 ) (   400  1000   200 ) (   400  1000     0 ) *water0 0 0 0 1.000000 1.00000
  440. (   400  1000   200 ) (  -400  1000   200 ) (  -400  1000     0 ) *water0 0 0 0 1.000000 1.00000
  441. (  -400  1000   200 ) (  -400   700   200 ) (  -400   700     0 ) *water0 0 0 0 1.000000 1.00000
  442. }
  443. // trigger_changelevel
  444. {
  445. (   -48  2016   384 ) (   -48  2000   384 ) (     0  2016   320 ) *teleport 0 0 0 1.000000 1.00000
  446. (    48  2000   384 ) (     0  2000   448 ) (    48  2016   384 ) *teleport 0 0 0 1.000000 1.00000
  447. (   -48  2000   448 ) (    48  2000   448 ) (    48  2000   320 ) *teleport 0 0 0 1.000000 1.00000
  448. (    48  2000   384 ) (    48  2016   384 ) (     0  2016   320 ) *teleport 0 0 0 1.000000 1.00000
  449. (    48  2016   448 ) (   -48  2016   448 ) (   -48  2016   320 ) *teleport 0 0 0 1.000000 1.00000
  450. (     0  2016   448 ) (     0  2000   448 ) (   -48  2000   384 ) *teleport 0 0 0 1.000000 1.00000
  451. }
  452. // south wall monsterteleporter
  453. {
  454. (  -200 -1400     0 ) (  -200 -1600     0 ) (   200 -1400     0 ) metal2_2 0 0 0 1.000000 1.00000
  455. (   200 -1600   200 ) (  -200 -1600   200 ) (   200 -1400   200 ) metal2_2 0 0 0 1.000000 1.00000
  456. (  -200 -1600   200 ) (   200 -1600   200 ) (   200 -1600     0 ) metal2_2 0 0 0 1.000000 1.00000
  457. (   200 -1600   200 ) (   200 -1400   200 ) (   200 -1400     0 ) metal2_2 0 0 0 1.000000 1.00000
  458. (   200 -1400   200 ) (  -200 -1400   200 ) (  -200 -1400     0 ) metal2_2 0 0 0 1.000000 1.00000
  459. (  -200 -1400   200 ) (  -200 -1600   200 ) (  -200 -1600     0 ) metal2_2 0 0 0 1.000000 1.00000
  460. }
  461. // north wall monsterteleporter
  462. {
  463. (  -200  -800     0 ) (  -200 -1000     0 ) (   200  -800     0 ) metal2_2 0 0 0 1.000000 1.00000
  464. (   200 -1000   200 ) (  -200 -1000   200 ) (   200  -800   200 ) metal2_2 0 0 0 1.000000 1.00000
  465. (  -200 -1000   200 ) (   200 -1000   200 ) (   200 -1000     0 ) metal2_2 0 0 0 1.000000 1.00000
  466. (   200 -1000   200 ) (   200  -800   200 ) (   200  -800     0 ) metal2_2 0 0 0 1.000000 1.00000
  467. (   200  -800   200 ) (  -200  -800   200 ) (  -200  -800     0 ) metal2_2 0 0 0 1.000000 1.00000
  468. (  -200  -800   200 ) (  -200 -1000   200 ) (  -200 -1000     0 ) metal2_2 0 0 0 1.000000 1.00000
  469. }
  470. // west wall monsterteleporter
  471. {
  472. (  -400 -1000     0 ) (  -400 -1400     0 ) (  -200 -1000     0 ) metal2_2 0 0 0 1.000000 1.00000
  473. (  -200 -1400   200 ) (  -400 -1400   200 ) (  -200 -1000   200 ) metal2_2 0 0 0 1.000000 1.00000
  474. (  -400 -1400   200 ) (  -200 -1400   200 ) (  -200 -1400     0 ) metal2_2 0 0 0 1.000000 1.00000
  475. (  -200 -1400   200 ) (  -200 -1000   200 ) (  -200 -1000     0 ) metal2_2 0 0 0 1.000000 1.00000
  476. (  -200 -1000   200 ) (  -400 -1000   200 ) (  -400 -1000     0 ) metal2_2 0 0 0 1.000000 1.00000
  477. (  -400 -1000   200 ) (  -400 -1400   200 ) (  -400 -1400     0 ) metal2_2 0 0 0 1.000000 1.00000
  478. }
  479. // east wall monsterteleporter
  480. {
  481. (   200 -1000     0 ) (   200 -1400     0 ) (   400 -1000     0 ) metal2_2 0 0 0 1.000000 1.00000
  482. (   400 -1400   200 ) (   200 -1400   200 ) (   400 -1000   200 ) metal2_2 0 0 0 1.000000 1.00000
  483. (   200 -1400   200 ) (   400 -1400   200 ) (   400 -1400     0 ) metal2_2 0 0 0 1.000000 1.00000
  484. (   400 -1400   200 ) (   400 -1000   200 ) (   400 -1000     0 ) metal2_2 0 0 0 1.000000 1.00000
  485. (   400 -1000   200 ) (   200 -1000   200 ) (   200 -1000     0 ) metal2_2 0 0 0 1.000000 1.00000
  486. (   200 -1000   200 ) (   200 -1400   200 ) (   200 -1400     0 ) metal2_2 0 0 0 1.000000 1.00000
  487. }
  488. // floor monsterteleporter
  489. {
  490. (  -200 -1000  -200 ) (  -200 -1400  -200 ) (   200 -1000  -200 ) metal2_2 0 0 0 1.000000 1.00000
  491. (   200 -1400     0 ) (  -200 -1400     0 ) (   200 -1000     0 ) metal2_2 0 0 0 1.000000 1.00000
  492. (  -200 -1400     0 ) (   200 -1400     0 ) (   200 -1400  -200 ) metal2_2 0 0 0 1.000000 1.00000
  493. (   200 -1400     0 ) (   200 -1000     0 ) (   200 -1000  -200 ) metal2_2 0 0 0 1.000000 1.00000
  494. (   200 -1000     0 ) (  -200 -1000     0 ) (  -200 -1000  -200 ) metal2_2 0 0 0 1.000000 1.00000
  495. (  -200 -1000     0 ) (  -200 -1400     0 ) (  -200 -1400  -200 ) metal2_2 0 0 0 1.000000 1.00000
  496. }
  497. // ceiling monsterteleporter
  498. {
  499. (  -200 -1000   200 ) (  -200 -1400   200 ) (   200 -1000   200 ) metal2_2 0 0 0 1.000000 1.00000
  500. (   200 -1400   400 ) (  -200 -1400   400 ) (   200 -1000   400 ) metal2_2 0 0 0 1.000000 1.00000
  501. (  -200 -1400   400 ) (   200 -1400   400 ) (   200 -1400   200 ) metal2_2 0 0 0 1.000000 1.00000
  502. (   200 -1400   400 ) (   200 -1000   400 ) (   200 -1000   200 ) metal2_2 0 0 0 1.000000 1.00000
  503. (   200 -1000   400 ) (  -200 -1000   400 ) (  -200 -1000   200 ) metal2_2 0 0 0 1.000000 1.00000
  504. (  -200 -1000   400 ) (  -200 -1400   400 ) (  -200 -1400   200 ) metal2_2 0 0 0 1.000000 1.00000
  505. }
  506.  
  507. // spikeshooter 1
  508. {
  509. (   392  1033   216 ) (   392  1017   216 ) (   400  1033   212 ) metal2_2 0 0 0 1.000000 1.00000
  510. (   400  1017   228 ) (   392  1017   224 ) (   400  1033   228 ) metal2_2 0 0 0 1.000000 1.00000
  511. (   392  1021   228 ) (   400  1017   228 ) (   400  1017   212 ) metal2_2 0 0 0 1.000000 1.00000
  512. (   400  1017   228 ) (   400  1033   228 ) (   400  1033   212 ) metal2_2 0 0 0 1.000000 1.00000
  513. (   400  1033   228 ) (   392  1029   228 ) (   392  1029   212 ) metal2_2 0 0 0 1.000000 1.00000
  514. (   392  1033   228 ) (   392  1017   228 ) (   392  1017   212 ) black    0 0 0 1.000000 1.00000
  515. }
  516.  
  517. // spikeshooter 2
  518. {
  519. (   392  1083   216 ) (   392  1067   216 ) (   400  1083   212 ) metal2_2 0 0 0 1.000000 1.00000
  520. (   400  1067   228 ) (   392  1067   224 ) (   400  1083   228 ) metal2_2 0 0 0 1.000000 1.00000
  521. (   392  1071   228 ) (   400  1067   228 ) (   400  1067   212 ) metal2_2 0 0 0 1.000000 1.00000
  522. (   400  1067   228 ) (   400  1083   228 ) (   400  1083   212 ) metal2_2 0 0 0 1.000000 1.00000
  523. (   400  1083   228 ) (   392  1079   228 ) (   392  1079   212 ) metal2_2 0 0 0 1.000000 1.00000
  524. (   392  1083   228 ) (   392  1067   228 ) (   392  1067   212 ) black    0 0 0 1.000000 1.00000
  525. }
  526.  
  527. // spikeshooter 3
  528. {
  529. (  -400  1033   212 ) (  -400  1017   212 ) (  -392  1033   216 ) metal2_2 0 0 0 1.000000 1.00000
  530. (  -392  1017   224 ) (  -400  1017   228 ) (  -392  1033   224 ) metal2_2 0 0 0 1.000000 1.00000
  531. (  -400  1017   228 ) (  -392  1021   228 ) (  -392  1021   212 ) metal2_2 0 0 0 1.000000 1.00000
  532. (  -392  1017   228 ) (  -392  1033   228 ) (  -392  1033   212 ) black    0 0 0 1.000000 1.00000
  533. (  -392  1029   228 ) (  -400  1033   228 ) (  -400  1033   212 ) metal2_2 0 0 0 1.000000 1.00000
  534. (  -400  1033   228 ) (  -400  1017   228 ) (  -400  1017   212 ) metal2_2 0 0 0 1.000000 1.00000
  535. }
  536.  
  537. // spikeshooter 4
  538. {
  539. (  -400  1083   212 ) (  -400  1067   212 ) (  -392  1083   216 ) metal2_2 0 0 0 1.000000 1.00000
  540. (  -392  1067   224 ) (  -400  1067   228 ) (  -392  1083   224 ) metal2_2 0 0 0 1.000000 1.00000
  541. (  -400  1067   228 ) (  -392  1071   228 ) (  -392  1071   212 ) metal2_2 0 0 0 1.000000 1.00000
  542. (  -392  1067   228 ) (  -392  1083   228 ) (  -392  1083   212 ) black    0 0 0 1.000000 1.00000
  543. (  -392  1079   228 ) (  -400  1083   228 ) (  -400  1083   212 ) metal2_2 0 0 0 1.000000 1.00000
  544. (  -400  1083   228 ) (  -400  1067   228 ) (  -400  1067   212 ) metal2_2 0 0 0 1.000000 1.00000
  545. }
  546.  
  547. // lava floor
  548. {
  549. (  -400  1500     0 ) (  -400  1100     0 ) (   400  1500     0 ) *lava1 0 0 0 1.000000 1.00000
  550. (   400  1100     8 ) (  -400  1100     8 ) (   400  1500     8 ) *lava1 0 0 0 1.000000 1.00000
  551. (  -400  1100     8 ) (   400  1100     8 ) (   400  1100     0 ) *lava1 0 0 0 1.000000 1.00000
  552. (   400  1100     8 ) (   400  1500     8 ) (   400  1500     0 ) *lava1 0 0 0 1.000000 1.00000
  553. (   400  1500     8 ) (  -400  1500     8 ) (  -400  1500     0 ) *lava1 0 0 0 1.000000 1.00000
  554. (  -400  1500     8 ) (  -400  1100     8 ) (  -400  1100     0 ) *lava1 0 0 0 1.000000 1.00000
  555. }
  556. }
  557.  
  558.  
  559.  
  560. // entities start here
  561.  
  562.  
  563.  
  564. // door d1; consists of four separate moving parts
  565. // the first two are triggered when you pick up the nailgun, the other two
  566. // are normal.
  567.  
  568. // when two doors are adjacent to each other, they trigger simultaneously.
  569.  
  570. {
  571. "classname"     "func_door"
  572. "targetname"    "open_door1"
  573. "wait"          "-1"
  574. "sounds"        "4"
  575. "angle"         "0"
  576. {
  577. (     0   220     0 ) (     0   200     0 ) (   200   220     0 ) dr02_1 0 0 0 1.000000 1.00000
  578. (   200   200   200 ) (     0   200   200 ) (   200   220   200 ) dr02_1 0 0 0 1.000000 1.00000
  579. (     0   200   200 ) (   200   200   200 ) (   200   200     0 ) dr02_1 0 0 0 1.000000 1.00000
  580. (   200   200   200 ) (   200   220   200 ) (   200   220     0 ) dr02_1 0 0 0 1.000000 1.00000
  581. (   200   220   200 ) (     0   220   200 ) (     0   220     0 ) dr02_1 0 0 0 1.000000 1.00000
  582. (     0   220   200 ) (     0   200   200 ) (     0   200     0 ) dr02_1 0 0 0 1.000000 1.00000
  583. }
  584. }
  585. {
  586. "classname"     "func_door"
  587. "targetname"    "open_door1"
  588. "wait"          "-1"
  589. "sounds"        "4"
  590. "angle"         "180"
  591. {
  592. (  -200   220     0 ) (  -200   200     0 ) (     0   220     0 ) dr02_1 0 0 0 1.000000 1.00000
  593. (     0   200   200 ) (  -200   200   200 ) (     0   220   200 ) dr02_1 0 0 0 1.000000 1.00000
  594. (  -200   200   200 ) (     0   200   200 ) (     0   200     0 ) dr02_1 0 0 0 1.000000 1.00000
  595. (     0   200   200 ) (     0   220   200 ) (     0   220     0 ) dr02_1 0 0 0 1.000000 1.00000
  596. (     0   220   200 ) (  -200   220   200 ) (  -200   220     0 ) dr02_1 0 0 0 1.000000 1.00000
  597. (  -200   220   200 ) (  -200   200   200 ) (  -200   200     0 ) dr02_1 0 0 0 1.000000 1.00000
  598. }
  599. }
  600. {
  601. "classname"     "func_door"
  602. "sounds"        "4"
  603. "speed"         "30"
  604. "angle"         "-2"
  605. {
  606. (  -200   270     0 ) (  -200   250     0 ) (   200   270     0 ) dr02_1 0 0 0 1.000000 1.00000
  607. (   200   250    64 ) (  -200   250    64 ) (   200   270    64 ) dr02_1 0 0 0 1.000000 1.00000
  608. (  -200   250    64 ) (   200   250    64 ) (   200   250     0 ) dr02_1 0 64 0 1.000000 1.00000
  609. (   200   250    64 ) (   200   270    64 ) (   200   270     0 ) dr02_1 0 0 0 1.000000 1.00000
  610. (   200   270    64 ) (  -200   270    64 ) (  -200   270     0 ) dr02_1 0 64 0 1.000000 1.00000
  611. (  -200   270    64 ) (  -200   250    64 ) (  -200   250     0 ) dr02_1 0 0 0 1.000000 1.00000
  612. }
  613. }
  614. {
  615. "classname"     "func_door"
  616. "sounds"        "4"
  617. "speed"         "30"
  618. "angle"         "-1"
  619. {
  620. (  -200   270    64 ) (  -200   250    64 ) (   200   270    64 ) dr02_1 0 0 0 1.000000 1.00000
  621. (   200   250   128 ) (  -200   250   128 ) (   200   270   128 ) dr02_1 0 0 0 1.000000 1.00000
  622. (  -200   250   128 ) (   200   250   128 ) (   200   250    64 ) dr02_1 0 64 0 1.000000 1.00000
  623. (   200   250   128 ) (   200   270   128 ) (   200   270    64 ) dr02_1 0 0 0 1.000000 1.00000
  624. (   200   270   128 ) (  -200   270   128 ) (  -200   270    64 ) dr02_1 0 64 0 1.000000 1.00000
  625. (  -200   270   128 ) (  -200   250   128 ) (  -200   250    64 ) dr02_1 0 0 0 1.000000 1.00000
  626. }
  627. }
  628.  
  629. {
  630. "classname"     "weapon_nailgun"
  631. "target"        "open_door1"
  632. "origin"        "0 100 30"
  633. "message"       "This opens the first door"
  634. }
  635.  
  636.  
  637. // door d2 ; covers the water w2. Two moving parts. Is opened by 3 buttons.
  638.  
  639. {
  640. "classname"     "func_door"
  641. "targetname"    "d2"
  642. "sounds"        "1"
  643. "speed"         "5"
  644. "angle"         "180"
  645. "wait"          "-1"
  646. "message"       "shoot all three underwater buttons"
  647. {
  648. (  -400  1000   190 ) (  -400   700   190 ) (     0  1000   190 ) dr02_1 0 0 0 1.000000 1.00000
  649. (     0   700   210 ) (  -400   700   210 ) (     0  1000   210 ) dr02_1 0 0 0 1.000000 1.00000
  650. (  -400   700   210 ) (     0   700   210 ) (     0   700   190 ) dr02_1 0 0 0 1.000000 1.00000
  651. (     0   700   210 ) (     0  1000   210 ) (     0  1000   190 ) dr02_1 0 0 0 1.000000 1.00000
  652. (     0  1000   210 ) (  -400  1000   210 ) (  -400  1000   190 ) dr02_1 0 0 0 1.000000 1.00000
  653. (  -400  1000   210 ) (  -400   700   210 ) (  -400   700   190 ) dr02_1 0 0 0 1.000000 1.00000
  654. }
  655. }
  656. {
  657. "classname"     "func_door"
  658. "targetname"    "d2"
  659. "sounds"        "1"
  660. "speed"         "5"
  661. "angle"         "0"
  662. "wait"          "-1"
  663. "message"       "shoot all three underwater buttons"
  664. {
  665. (     0  1000   190 ) (     0   700   190 ) (   400  1000   190 ) dr02_1 0 0 0 1.000000 1.00000
  666. (   400   700   210 ) (     0   700   210 ) (   400  1000   210 ) dr02_1 0 0 0 1.000000 1.00000
  667. (     0   700   210 ) (   400   700   210 ) (   400   700   190 ) dr02_1 0 0 0 1.000000 1.00000
  668. (   400   700   210 ) (   400  1000   210 ) (   400  1000   190 ) dr02_1 0 0 0 1.000000 1.00000
  669. (   400  1000   210 ) (     0  1000   210 ) (     0  1000   190 ) dr02_1 0 0 0 1.000000 1.00000
  670. (     0  1000   210 ) (     0   700   210 ) (     0   700   190 ) dr02_1 0 0 0 1.000000 1.00000
  671. }
  672. }
  673.  
  674. // counts down until all three buttons are shot; then triggers the door
  675.  
  676. {
  677. "classname"     "trigger_counter"
  678. "count"         "3"
  679. "targetname"    "d2_counter"
  680. "target"        "d2"
  681. }
  682.  
  683. // in order to make the buttons change texture, we need all of the +?shoot
  684. // textures. They are put on invisible walls in the main hull.
  685.  
  686. {
  687. "classname"     "func_button"
  688. "angle"         "270"
  689. "health"        "1"           // to make it shootable
  690. "wait"          "-1"          // stays pressed
  691. "target"        "d2_counter"
  692. {
  693. (   -24   458   -74 ) (   -24   450   -74 ) (    24   458   -74 ) metal2_2 0 0 0 1.000000 1.00000
  694. (    24   450   -26 ) (   -24   450   -26 ) (    24   458   -26 ) metal2_2 0 0 0 1.000000 1.00000
  695. (   -24   450   -26 ) (    24   450   -26 ) (    24   450   -74 ) metal2_2 0 0 0 1.000000 1.00000
  696. (    24   450   -26 ) (    24   458   -26 ) (    24   458   -74 ) metal2_2 0 0 0 1.000000 1.00000
  697. (    24   458   -26 ) (   -24   458   -26 ) (   -24   458   -74 ) +0shoot  24 22 0 1.000000 1.00000
  698. (   -24   458   -26 ) (   -24   450   -26 ) (   -24   450   -74 ) metal2_2 0 0 0 1.000000 1.00000
  699. }
  700. }
  701.  
  702. {
  703. "classname"     "func_button"
  704. "angle"         "180"
  705. "health"        "1"           // to make it shootable
  706. "wait"          "-1"          // stays pressed
  707. "target"        "d2_counter"
  708. {
  709. (  -400   874    24 ) (  -400   826    24 ) (  -392   874    24 ) metal2_2 0 0 0 1.000000 1.00000
  710. (  -392   826    72 ) (  -400   826    72 ) (  -392   874    72 ) metal2_2 0 0 0 1.000000 1.00000
  711. (  -400   826    72 ) (  -392   826    72 ) (  -392   826    24 ) metal2_2 0 0 0 1.000000 1.00000
  712. (  -392   826    72 ) (  -392   874    72 ) (  -392   874    24 ) +0shoot  38 24 0 1.000000 1.00000
  713. (  -392   874    72 ) (  -400   874    72 ) (  -400   874    24 ) metal2_2 0 0 0 1.000000 1.00000
  714. (  -400   874    72 ) (  -400   826    72 ) (  -400   826    24 ) metal2_2 0 0 0 1.000000 1.00000
  715. }
  716. }
  717.  
  718. {
  719. "classname"     "func_button"
  720. "angle"         "0"
  721. "health"        "1"           // to make it shootable
  722. "wait"          "-1"          // stays pressed
  723. "target"        "d2_counter"
  724. {
  725. (   392   874    24 ) (   392   826    24 ) (   400   874    24 ) metal2_2 0 0 0 1.000000 1.00000
  726. (   400   826    72 ) (   392   826    72 ) (   400   874    72 ) metal2_2 0 0 0 1.000000 1.00000
  727. (   392   826    72 ) (   400   826    72 ) (   400   826    24 ) metal2_2 0 0 0 1.000000 1.00000
  728. (   400   826    72 ) (   400   874    72 ) (   400   874    24 ) metal2_2 0 0 0 1.000000 1.00000
  729. (   400   874    72 ) (   392   874    72 ) (   392   874    24 ) metal2_2 0 0 0 1.000000 1.00000
  730. (   392   874    72 ) (   392   826    72 ) (   392   826    24 ) +0shoot  38 24 0 1.000000 1.00000
  731. }
  732. }
  733.  
  734.  
  735. // just a lifting platform. The brush must be at the top height, and "height"
  736. // must be the amount it lowers.
  737.  
  738. {
  739. "classname"     "func_plat"
  740. "sounds"        "2"
  741. "angle"         "-2"
  742. "height"        "184"
  743. {
  744. (   64  1164   184 ) (   64  1100   184 ) (  128  1164   184 ) plat_top1 0 12 0 1.000000 1.00000
  745. (  128  1100   200 ) (   64  1100   200 ) (  128  1164   200 ) plat_top1 0 12 0 1.000000 1.00000
  746. (   64  1100   200 ) (  128  1100   200 ) (  128  1100   184 ) plat_side1 0 0 0 1.000000 1.00000
  747. (  128  1100   200 ) (  128  1164   200 ) (  128  1164   184 ) plat_side1 0 0 0 1.000000 1.00000
  748. (  128  1164   200 ) (   64  1164   200 ) (   64  1164   184 ) plat_side1 0 0 0 1.000000 1.00000
  749. (   64  1164   200 ) (   64  1100   200 ) (   64  1100   184 ) plat_side1 0 0 0 1.000000 1.00000
  750. }
  751. {
  752. (    88  1140     0 ) (    88  1124     0 ) (   104  1140     0 ) plat_stem 0 0 0 1.000000 1.00000
  753. (   104  1124   184 ) (    88  1124   184 ) (   104  1140   184 ) plat_stem 0 0 0 1.000000 1.00000
  754. (    88  1124   184 ) (   104  1124   184 ) (   104  1124     0 ) plat_stem 0 0 0 1.000000 1.00000
  755. (   104  1124   184 ) (   104  1140   184 ) (   104  1140     0 ) plat_stem 0 0 0 1.000000 1.00000
  756. (   104  1140   184 ) (    88  1140   184 ) (    88  1140     0 ) plat_stem 0 0 0 1.000000 1.00000
  757. (    88  1140   184 ) (    88  1124   184 ) (    88  1124     0 ) plat_stem 0 0 0 1.000000 1.00000
  758. }
  759. }
  760.  
  761. // eight moving platforms. Maybe overdoing things a bit?
  762.  
  763. {
  764. "classname"     "func_train"
  765. "target"        "train1"
  766. "sounds"        "0"
  767. {
  768. (  -384  1280     0 ) (  -384  1216     0 ) (  -320  1280     0 ) plat_top1 0 0 0 1.000000 1.00000
  769. (  -320  1216    16 ) (  -384  1216    16 ) (  -320  1280    16 ) plat_top1 0 0 0 1.000000 1.00000
  770. (  -384  1216    16 ) (  -320  1216    16 ) (  -320  1216     0 ) plat_side1 0 0 0 1.000000 1.00000
  771. (  -320  1216    16 ) (  -320  1280    16 ) (  -320  1280     0 ) plat_side1 0 0 0 1.000000 1.00000
  772. (  -320  1280    16 ) (  -384  1280    16 ) (  -384  1280     0 ) plat_side1 0 0 0 1.000000 1.00000
  773. (  -384  1280    16 ) (  -384  1216    16 ) (  -384  1216     0 ) plat_side1 0 0 0 1.000000 1.00000
  774. }
  775. }
  776. {
  777. "classname"     "func_train"
  778. "target"        "train2"
  779. "sounds"        "0"
  780. {
  781. (  -384  1280     0 ) (  -384  1216     0 ) (  -320  1280     0 ) plat_top1 0 0 0 1.000000 1.00000
  782. (  -320  1216    16 ) (  -384  1216    16 ) (  -320  1280    16 ) plat_top1 0 0 0 1.000000 1.00000
  783. (  -384  1216    16 ) (  -320  1216    16 ) (  -320  1216     0 ) plat_side1 0 0 0 1.000000 1.00000
  784. (  -320  1216    16 ) (  -320  1280    16 ) (  -320  1280     0 ) plat_side1 0 0 0 1.000000 1.00000
  785. (  -320  1280    16 ) (  -384  1280    16 ) (  -384  1280     0 ) plat_side1 0 0 0 1.000000 1.00000
  786. (  -384  1280    16 ) (  -384  1216    16 ) (  -384  1216     0 ) plat_side1 0 0 0 1.000000 1.00000
  787. }
  788. }
  789. {
  790. "classname"     "func_train"
  791. "target"        "train3"
  792. "sounds"        "0"
  793. {
  794. (  -384  1280     0 ) (  -384  1216     0 ) (  -320  1280     0 ) plat_top1 0 0 0 1.000000 1.00000
  795. (  -320  1216    16 ) (  -384  1216    16 ) (  -320  1280    16 ) plat_top1 0 0 0 1.000000 1.00000
  796. (  -384  1216    16 ) (  -320  1216    16 ) (  -320  1216     0 ) plat_side1 0 0 0 1.000000 1.00000
  797. (  -320  1216    16 ) (  -320  1280    16 ) (  -320  1280     0 ) plat_side1 0 0 0 1.000000 1.00000
  798. (  -320  1280    16 ) (  -384  1280    16 ) (  -384  1280     0 ) plat_side1 0 0 0 1.000000 1.00000
  799. (  -384  1280    16 ) (  -384  1216    16 ) (  -384  1216     0 ) plat_side1 0 0 0 1.000000 1.00000
  800. }
  801. }
  802. {
  803. "classname"     "func_train"
  804. "target"        "train4"
  805. "sounds"        "0"
  806. {
  807. (  -384  1280     0 ) (  -384  1216     0 ) (  -320  1280     0 ) plat_top1 0 0 0 1.000000 1.00000
  808. (  -320  1216    16 ) (  -384  1216    16 ) (  -320  1280    16 ) plat_top1 0 0 0 1.000000 1.00000
  809. (  -384  1216    16 ) (  -320  1216    16 ) (  -320  1216     0 ) plat_side1 0 0 0 1.000000 1.00000
  810. (  -320  1216    16 ) (  -320  1280    16 ) (  -320  1280     0 ) plat_side1 0 0 0 1.000000 1.00000
  811. (  -320  1280    16 ) (  -384  1280    16 ) (  -384  1280     0 ) plat_side1 0 0 0 1.000000 1.00000
  812. (  -384  1280    16 ) (  -384  1216    16 ) (  -384  1216     0 ) plat_side1 0 0 0 1.000000 1.00000
  813. }
  814. }
  815.  
  816. {
  817. "classname"     "func_train"
  818. "target"        "train5"
  819. "sounds"        "0"
  820. {
  821. (  -384  1280     0 ) (  -384  1216     0 ) (  -320  1280     0 ) plat_top1 0 0 0 1.000000 1.00000
  822. (  -320  1216    16 ) (  -384  1216    16 ) (  -320  1280    16 ) plat_top1 0 0 0 1.000000 1.00000
  823. (  -384  1216    16 ) (  -320  1216    16 ) (  -320  1216     0 ) plat_side1 0 0 0 1.000000 1.00000
  824. (  -320  1216    16 ) (  -320  1280    16 ) (  -320  1280     0 ) plat_side1 0 0 0 1.000000 1.00000
  825. (  -320  1280    16 ) (  -384  1280    16 ) (  -384  1280     0 ) plat_side1 0 0 0 1.000000 1.00000
  826. (  -384  1280    16 ) (  -384  1216    16 ) (  -384  1216     0 ) plat_side1 0 0 0 1.000000 1.00000
  827. }
  828. }
  829.  
  830. {
  831. "classname"     "func_train"
  832. "target"        "train6"
  833. "sounds"        "0"
  834. {
  835. (  -384  1280     0 ) (  -384  1216     0 ) (  -320  1280     0 ) plat_top1 0 0 0 1.000000 1.00000
  836. (  -320  1216    16 ) (  -384  1216    16 ) (  -320  1280    16 ) plat_top1 0 0 0 1.000000 1.00000
  837. (  -384  1216    16 ) (  -320  1216    16 ) (  -320  1216     0 ) plat_side1 0 0 0 1.000000 1.00000
  838. (  -320  1216    16 ) (  -320  1280    16 ) (  -320  1280     0 ) plat_side1 0 0 0 1.000000 1.00000
  839. (  -320  1280    16 ) (  -384  1280    16 ) (  -384  1280     0 ) plat_side1 0 0 0 1.000000 1.00000
  840. (  -384  1280    16 ) (  -384  1216    16 ) (  -384  1216     0 ) plat_side1 0 0 0 1.000000 1.00000
  841. }
  842. }
  843. {
  844. "classname"     "func_train"
  845. "target"        "train7"
  846. "sounds"        "0"
  847. {
  848. (  -384  1280     0 ) (  -384  1216     0 ) (  -320  1280     0 ) plat_top1 0 0 0 1.000000 1.00000
  849. (  -320  1216    16 ) (  -384  1216    16 ) (  -320  1280    16 ) plat_top1 0 0 0 1.000000 1.00000
  850. (  -384  1216    16 ) (  -320  1216    16 ) (  -320  1216     0 ) plat_side1 0 0 0 1.000000 1.00000
  851. (  -320  1216    16 ) (  -320  1280    16 ) (  -320  1280     0 ) plat_side1 0 0 0 1.000000 1.00000
  852. (  -320  1280    16 ) (  -384  1280    16 ) (  -384  1280     0 ) plat_side1 0 0 0 1.000000 1.00000
  853. (  -384  1280    16 ) (  -384  1216    16 ) (  -384  1216     0 ) plat_side1 0 0 0 1.000000 1.00000
  854. }
  855. }
  856.  
  857. {
  858. "classname"     "func_train"
  859. "target"        "train8"
  860. "sounds"        "0"
  861. {
  862. (  -384  1280     0 ) (  -384  1216     0 ) (  -320  1280     0 ) plat_top1 0 0 0 1.000000 1.00000
  863. (  -320  1216    16 ) (  -384  1216    16 ) (  -320  1280    16 ) plat_top1 0 0 0 1.000000 1.00000
  864. (  -384  1216    16 ) (  -320  1216    16 ) (  -320  1216     0 ) plat_side1 0 0 0 1.000000 1.00000
  865. (  -320  1216    16 ) (  -320  1280    16 ) (  -320  1280     0 ) plat_side1 0 0 0 1.000000 1.00000
  866. (  -320  1280    16 ) (  -384  1280    16 ) (  -384  1280     0 ) plat_side1 0 0 0 1.000000 1.00000
  867. (  -384  1280    16 ) (  -384  1216    16 ) (  -384  1216     0 ) plat_side1 0 0 0 1.000000 1.00000
  868. }
  869. }
  870.  
  871.  
  872. {
  873. "classname"     "path_corner"
  874. "targetname"    "train1"
  875. "target"        "train2"
  876. "origin"        "-399 1280 0"
  877. }
  878.  
  879. {
  880. "classname"     "path_corner"
  881. "targetname"    "train2"
  882. "target"        "train3"
  883. "origin"        "336 1280 0"
  884. }
  885. {
  886. "classname"     "path_corner"
  887. "targetname"    "train3"
  888. "target"        "train4"
  889. "origin"        "336 1100 184"
  890. }
  891. {
  892. "classname"     "path_corner"
  893. "targetname"    "train4"
  894. "target"        "train5"
  895. "origin"        "-32 1100 284"
  896. }
  897. {
  898. "classname"     "path_corner"
  899. "targetname"    "train5"
  900. "target"        "train6"
  901. "origin"        "-399 1100 184"
  902. }
  903. {
  904. "classname"     "path_corner"
  905. "targetname"    "train6"
  906. "target"        "train7"
  907. "origin"        "-399 1436 184"
  908. }
  909. {
  910. "classname"     "path_corner"
  911. "targetname"    "train7"
  912. "target"        "train8"
  913. "origin"        "336 1436 184"
  914. }
  915. {
  916. "classname"     "path_corner"
  917. "targetname"    "train8"
  918. "target"        "train1"
  919. "origin"        "336 1280 184"
  920. }
  921.  
  922. // the button to start the 'script' which opens the ceiling of r3 and
  923. // lowers the bridge. This 'script' is performed using trigger_relay
  924. // entities with different delays.
  925. {
  926. "classname"     "func_button"
  927. "angle"         "90"
  928. "wait"          "-1"
  929. "target"        "open_ceiling"
  930. {
  931. (   -24  1500   216 ) (   -24  1492   216 ) (    24  1500   216 ) metal2_2 0 0 0 1.000000 1.00000
  932. (    24  1492   264 ) (   -24  1492   264 ) (    24  1500   264 ) metal2_2 0 0 0 1.000000 1.00000
  933. (   -24  1492   264 ) (    24  1492   264 ) (    24  1492   216 ) +0button 24 24 0 1.000000 1.00000
  934. (    24  1492   264 ) (    24  1500   264 ) (    24  1500   216 ) metal2_2 0 0 0 1.000000 1.00000
  935. (    24  1500   264 ) (   -24  1500   264 ) (   -24  1500   216 ) +1button 0 0 0 1.000000 1.00000
  936. (   -24  1500   264 ) (   -24  1492   264 ) (   -24  1492   216 ) metal2_2 0 0 0 1.000000 1.00000
  937. }
  938. }
  939.  
  940. {
  941. "classname"     "func_door"
  942. "targetname"    "open_ceiling"
  943. "wait"          "-1"
  944. "sounds"        "2"
  945. "lip"           "-8"    // if lip is 0, the door sticks out 8. so -8 aligns
  946.                         // with the door
  947. "speed"         "10"
  948. "angle"         "180"
  949. {
  950. (   -32  1436   301 ) (   -32  1200   301 ) (     0  1436   301 ) woodflr1_2 0 0 0 1.000000 1.00000
  951. (     0  1200   308 ) (   -32  1200   308 ) (     0  1436   308 ) metal2_2 0 0 0 1.000000 1.00000
  952. (   -32  1200   308 ) (     0  1200   308 ) (     0  1200   301 ) metal2_2 0 0 0 1.000000 1.00000
  953. (     0  1200   308 ) (     0  1436   308 ) (     0  1436   301 ) metal2_2 0 0 0 1.000000 1.00000
  954. (     0  1436   308 ) (   -32  1436   308 ) (   -32  1436   301 ) metal2_2 0 0 0 1.000000 1.00000
  955. (   -32  1436   308 ) (   -32  1200   308 ) (   -32  1200   301 ) metal2_2 0 0 0 1.000000 1.00000
  956. }
  957. }
  958.  
  959. {
  960. "classname"     "func_door"
  961. "targetname"    "open_ceiling"
  962. "delay"         "4"              // 3 seconds after starting it triggers
  963. "target"        "lower_bridge"   // the lowering of the bridge
  964. "wait"          "-1"
  965. "sounds"        "2"
  966. "lip"           "-8"
  967. "speed"         "10"
  968. "angle"         "0"
  969. {
  970. (     0  1436   301 ) (     0  1200   301 ) (    32  1436   301 ) woodflr1_2 0 0 0 1.000000 1.00000
  971. (    32  1200   308 ) (     0  1200   308 ) (    32  1436   308 ) metal2_2 0 0 0 1.000000 1.00000
  972. (     0  1200   308 ) (    32  1200   308 ) (    32  1200   301 ) metal2_2 0 0 0 1.000000 1.00000
  973. (    32  1200   308 ) (    32  1436   308 ) (    32  1436   301 ) metal2_2 0 0 0 1.000000 1.00000
  974. (    32  1436   308 ) (     0  1436   308 ) (     0  1436   301 ) metal2_2 0 0 0 1.000000 1.00000
  975. (     0  1436   308 ) (     0  1200   308 ) (     0  1200   301 ) metal2_2 0 0 0 1.000000 1.00000
  976. }
  977. }
  978.  
  979.  
  980. {
  981. "classname"     "func_door"
  982. "targetname"    "lower_bridge"
  983. "wait"          "-1"
  984. "sounds"        "3"
  985. "speed"         "50"
  986. "lip"           "238"     // to align the bridge when lowered
  987. "angle"         "-2"
  988. {
  989. (   -32  1436   312 ) (   -32  1200   432 ) (    32  1436   312 ) wizwood1_7 0 0 0 1.000000 1.00000
  990. (    32  1200   440 ) (   -32  1200   440 ) (    32  1436   320 ) wizwood1_7 0 0 0 1.000000 1.00000
  991. (   -32  1200   320 ) (    32  1200   320 ) (    32  1200   312 ) wizwood1_7 0 0 0 1.000000 1.00000
  992. (    32  1200   320 ) (    32  1436   320 ) (    32  1436   312 ) wizwood1_7 0 0 0 1.000000 1.00000
  993. (    32  1436   320 ) (   -32  1436   320 ) (   -32  1436   312 ) wizwood1_7 0 0 0 1.000000 1.00000
  994. (   -32  1436   320 ) (   -32  1200   320 ) (   -32  1200   312 ) wizwood1_7 0 0 0 1.000000 1.00000
  995. }
  996. {
  997. (   -31  1435   316 ) (   -31  1431   316 ) (   -27  1435   316 ) black    0 0 0 1.000000 1.00000
  998. (   -27  1431   670 ) (   -31  1431   670 ) (   -27  1435   670 ) black    0 0 0 1.000000 1.00000
  999. (   -31  1431   670 ) (   -27  1431   670 ) (   -27  1431   316 ) black    0 0 0 1.000000 1.00000
  1000. (   -27  1431   670 ) (   -27  1435   670 ) (   -27  1435   316 ) black    0 0 0 1.000000 1.00000
  1001. (   -27  1435   670 ) (   -31  1435   670 ) (   -31  1435   316 ) black    0 0 0 1.000000 1.00000
  1002. (   -31  1435   670 ) (   -31  1431   670 ) (   -31  1431   316 ) black    0 0 0 1.000000 1.00000
  1003. }
  1004. {
  1005. (    27  1435   316 ) (    27  1431   316 ) (    31  1435   316 ) black    0 0 0 1.000000 1.00000
  1006. (    31  1431   670 ) (    27  1431   670 ) (    31  1435   670 ) black    0 0 0 1.000000 1.00000
  1007. (    27  1431   670 ) (    31  1431   670 ) (    31  1431   316 ) black    0 0 0 1.000000 1.00000
  1008. (    31  1431   670 ) (    31  1435   670 ) (    31  1435   316 ) black    0 0 0 1.000000 1.00000
  1009. (    31  1435   670 ) (    27  1435   670 ) (    27  1435   316 ) black    0 0 0 1.000000 1.00000
  1010. (    27  1435   670 ) (    27  1431   670 ) (    27  1431   316 ) black    0 0 0 1.000000 1.00000
  1011. }
  1012. }
  1013.  
  1014. {
  1015. "classname"     "trigger_multiple"
  1016. "wait"          "1.22"
  1017. "target"        "ShootThemSpikes"
  1018. {
  1019. (  -400  1100   200 ) (  -400  1000   200 ) (   400  1100   200 ) trigger 0 0 0 1.000000 1.00000
  1020. (   400  1000   300 ) (  -400  1000   300 ) (   400  1100   300 ) trigger 0 0 0 1.000000 1.00000
  1021. (  -400  1000   300 ) (   400  1000   300 ) (   400  1000   200 ) trigger 0 0 0 1.000000 1.00000
  1022. (   400  1000   300 ) (   400  1100   300 ) (   400  1100   200 ) trigger 0 0 0 1.000000 1.00000
  1023. (   400  1100   300 ) (  -400  1100   300 ) (  -400  1100   200 ) trigger 0 0 0 1.000000 1.00000
  1024. (  -400  1100   300 ) (  -400  1000   300 ) (  -400  1000   200 ) trigger 0 0 0 1.000000 1.00000
  1025. }
  1026. }
  1027.  
  1028. {
  1029. "classname"     "trap_spikeshooter"
  1030. "angle"         "0"
  1031. "targetname"    "ShootThemSpikes"
  1032. "origin"        "-391 1025 220"
  1033. }
  1034.  
  1035. {
  1036. "classname"     "trap_spikeshooter"
  1037. "angle"         "180"
  1038. "targetname"    "ShootThemSpikes"
  1039. "origin"        "391 1025 220"
  1040. }
  1041.  
  1042. {
  1043. "classname"     "trap_spikeshooter"
  1044. "angle"         "0"
  1045. "targetname"    "ShootThemSpikes"
  1046. "origin"        "-391 1075 220"
  1047. }
  1048.  
  1049. {
  1050. "classname"     "trap_spikeshooter"
  1051. "angle"         "180"
  1052. "targetname"    "ShootThemSpikes"
  1053. "origin"        "391 1075 220"
  1054. }
  1055.  
  1056.  
  1057. {
  1058. "classname"     "trigger_multiple"
  1059. "target"        "trap_crusher"
  1060. "wait"          "3"
  1061. {
  1062. (   -48  1824   320 ) (   -48  1792   320 ) (    48  1824   320 ) trigger 0 0 0 1.000000 1.00000
  1063. (    48  1792   448 ) (   -48  1792   448 ) (    48  1824   448 ) trigger 0 0 0 1.000000 1.00000
  1064. (   -48  1792   448 ) (    48  1792   448 ) (    48  1792   320 ) trigger 0 0 0 1.000000 1.00000
  1065. (    48  1792   448 ) (    48  1824   448 ) (    48  1824   320 ) trigger 0 0 0 1.000000 1.00000
  1066. (    48  1824   448 ) (   -48  1824   448 ) (   -48  1824   320 ) trigger 0 0 0 1.000000 1.00000
  1067. (   -48  1824   448 ) (   -48  1792   448 ) (   -48  1792   320 ) trigger 0 0 0 1.000000 1.00000
  1068. }
  1069. }
  1070.  
  1071.  
  1072. // the pitchfork trap near the end. Is triggered by the trigger above;
  1073. // its brush is somewhat larger than the pitchfork itself, so it is possible
  1074. // to 'disarm' the trap; after going off, it waits for three seconds.
  1075.  
  1076.  
  1077. {
  1078. "classname"     "func_door"
  1079. "targetname"    "trap_crusher"
  1080. "angle"         "-1"
  1081. "wait"          "1"
  1082. "speed"         "400"
  1083. "dmg"           "66"
  1084. "lip"           "84"
  1085. "sounds"        "3"
  1086. "spawnflags"    "1"
  1087. {
  1088. (   -8   1800   384 ) (    -8  1816   384 ) (     8  1816   384 ) metalt2_1 0 0 0 1.000000 1.000000
  1089. (    0   1800   384 ) (     8  1816   384 ) (     0  1808   320 ) metalt2_1 0 0 0 1.000000 1.000000
  1090. (    8   1816   384 ) (    -8  1816   384 ) (     0  1808   320 ) metalt2_1 0 0 0 1.000000 1.000000
  1091. (   -8   1816   384 ) (     0  1800   384 ) (     0  1808   320 ) metalt2_1 0 0 0 1.000000 1.000000
  1092. }
  1093. {
  1094. (    8   1800   384 ) (     8  1816   384 ) (    24  1816   384 ) metalt2_1 0 0 0 1.000000 1.000000
  1095. (   16   1800   384 ) (    24  1816   384 ) (    16  1808   320 ) metalt2_1 0 0 0 1.000000 1.000000
  1096. (   24   1816   384 ) (     8  1816   384 ) (    16  1808   320 ) metalt2_1 0 0 0 1.000000 1.000000
  1097. (    8   1816   384 ) (    16  1800   384 ) (    16  1808   320 ) metalt2_1 0 0 0 1.000000 1.000000
  1098. }
  1099. {
  1100. (  -24   1800   384 ) (   -24  1816   384 ) (    -8  1816   384 ) metalt2_1 0 0 0 1.000000 1.000000
  1101. (  -16   1800   384 ) (    -8  1816   384 ) (   -16  1808   320 ) metalt2_1 0 0 0 1.000000 1.000000
  1102. (   -8   1816   384 ) (   -24  1816   384 ) (   -16  1808   320 ) metalt2_1 0 0 0 1.000000 1.000000
  1103. (  -24   1816   384 ) (   -16  1800   384 ) (   -16  1808   320 ) metalt2_1 0 0 0 1.000000 1.000000
  1104. }
  1105. {
  1106. (   24   1800   384 ) (    24  1816   384 ) (    40  1816   384 ) metalt2_1 0 0 0 1.000000 1.000000
  1107. (   32   1800   384 ) (    40  1816   384 ) (    32  1808   320 ) metalt2_1 0 0 0 1.000000 1.000000
  1108. (   40   1816   384 ) (    24  1816   384 ) (    32  1808   320 ) metalt2_1 0 0 0 1.000000 1.000000
  1109. (   24   1816   384 ) (    32  1800   384 ) (    32  1808   320 ) metalt2_1 0 0 0 1.000000 1.000000
  1110. }
  1111. {
  1112. (  -40   1800   384 ) (   -40  1816   384 ) (   -24  1816   384 ) metalt2_1 0 0 0 1.000000 1.000000
  1113. (  -32   1800   384 ) (   -24  1816   384 ) (   -32  1808   320 ) metalt2_1 0 0 0 1.000000 1.000000
  1114. (  -24   1816   384 ) (   -40  1816   384 ) (   -32  1808   320 ) metalt2_1 0 0 0 1.000000 1.000000
  1115. (  -40   1816   384 ) (   -32  1800   384 ) (   -32  1808   320 ) metalt2_1 0 0 0 1.000000 1.000000
  1116. }
  1117. {
  1118. (   -48  1816   384 ) (   -48  1800   384 ) (    48  1816   384 ) metalt2_1 0 0 0 1.000000 1.00000
  1119. (    48  1800   400 ) (   -48  1800   400 ) (    48  1816   400 ) metalt2_1 0 0 0 1.000000 1.00000
  1120. (   -48  1800   400 ) (    48  1800   400 ) (    48  1800   384 ) metalt2_1 0 0 0 1.000000 1.00000
  1121. (    48  1800   400 ) (    48  1816   400 ) (    48  1816   384 ) metalt2_1 0 0 0 1.000000 1.00000
  1122. (    48  1816   400 ) (   -48  1816   400 ) (   -48  1816   384 ) metalt2_1 0 0 0 1.000000 1.00000
  1123. (   -48  1816   400 ) (   -48  1800   400 ) (   -48  1800   384 ) metalt2_1 0 0 0 1.000000 1.00000
  1124. }
  1125. {
  1126. (    -8  1816   400 ) (    -8  1800   400 ) (     8  1816   400 ) metalt2_1 0 0 0 1.000000 1.00000
  1127. (     8  1800   500 ) (    -8  1800   500 ) (     8  1816   500 ) metalt2_1 0 0 0 1.000000 1.00000
  1128. (    -8  1800   500 ) (     8  1800   500 ) (     8  1800   400 ) metalt2_1 0 0 0 1.000000 1.00000
  1129. (     8  1800   500 ) (     8  1816   500 ) (     8  1816   400 ) metalt2_1 0 0 0 1.000000 1.00000
  1130. (     8  1816   500 ) (    -8  1816   500 ) (    -8  1816   400 ) metalt2_1 0 0 0 1.000000 1.00000
  1131. (    -8  1816   500 ) (    -8  1800   500 ) (    -8  1800   400 ) metalt2_1 0 0 0 1.000000 1.00000
  1132. }
  1133. }
  1134.  
  1135.  
  1136. {
  1137. "classname"     "info_player_start"
  1138. "origin"        "150 50 30"
  1139. //"origin"        "0 1200 30"
  1140. "angle"         "165"           // approximately facing the nailgun
  1141. }
  1142.  
  1143. {
  1144. "classname"     "trigger_changelevel"
  1145. "target"        "trigger_monsterteleport"
  1146. "map"           "e1m8"                    // coz it's a cute level
  1147. {
  1148. (   -64  2016   320 ) (   -64  2000   320 ) (    64  2016   320 ) *teleport 0 0 0 1.000000 1.00000
  1149. (    64  2000   448 ) (   -64  2000   448 ) (    64  2016   448 ) *teleport 0 0 0 1.000000 1.00000
  1150. (   -64  2000   448 ) (    64  2000   448 ) (    64  2000   320 ) *teleport 0 0 0 1.000000 1.00000
  1151. (    64  2000   448 ) (    64  2016   448 ) (    64  2016   320 ) *teleport 0 0 0 1.000000 1.00000
  1152. (    64  2016   448 ) (   -64  2016   448 ) (   -64  2016   320 ) *teleport 0 0 0 1.000000 1.00000
  1153. (   -64  2016   448 ) (   -64  2000   448 ) (   -64  2000   320 ) *teleport 0 0 0 1.000000 1.00000
  1154. }
  1155. }
  1156.  
  1157. {
  1158.     "classname" "info_intermission"
  1159.     "origin" "395 1495 295"
  1160.     "mangle" "35 -135 5"                 //  pitch, yaw, roll
  1161. }
  1162.  
  1163. // the next five entries are used to create the 'fountain of blood', which
  1164. // is also used in e1m7. Upon exiting, three shamblers are teleported
  1165. // to the same spot, telefragging each other.
  1166.  
  1167. {
  1168. "classname"     "trigger_teleport"
  1169. "targetname"    "trigger_monsterteleport"
  1170. "target"        "monsterteleport"
  1171. {
  1172. (  -200 -1000     0 ) (  -200 -1400     0 ) (   200 -1000     0 ) trigger 0 0 0 1.000000 1.00000
  1173. (   200 -1400   200 ) (  -200 -1400   200 ) (   200 -1000   200 ) trigger 0 0 0 1.000000 1.00000
  1174. (  -200 -1400   200 ) (   200 -1400   200 ) (   200 -1400     0 ) trigger 0 0 0 1.000000 1.00000
  1175. (   200 -1400   200 ) (   200 -1000   200 ) (   200 -1000     0 ) trigger 0 0 0 1.000000 1.00000
  1176. (   200 -1000   200 ) (  -200 -1000   200 ) (  -200 -1000     0 ) trigger 0 0 0 1.000000 1.00000
  1177. (  -200 -1000   200 ) (  -200 -1400   200 ) (  -200 -1400     0 ) trigger 0 0 0 1.000000 1.00000
  1178. }
  1179. }
  1180.  
  1181. {
  1182. "classname"     "info_teleport_destination"
  1183. "targetname"    "monsterteleport"
  1184. "origin"        "150 1300 100"
  1185. }
  1186.  
  1187. {
  1188. "classname"     "monster_shambler"
  1189. "origin"        "0 -1200 30"
  1190. }
  1191.  
  1192. {
  1193. "classname"     "monster_shambler"
  1194. "origin"        "100 -1200 30"
  1195. }
  1196.  
  1197. {
  1198. "classname"     "monster_shambler"
  1199. "origin"        "-100 -1200 30"
  1200. }
  1201.  
  1202.  
  1203. {
  1204. "classname"     "light"        //r1
  1205. "light"         "250"
  1206. "style"         "0"
  1207. "spawnflags"    "0"
  1208. "origin"        "0 100 100"
  1209. }
  1210.  
  1211. {
  1212. "classname"     "light_torch_small_walltorch"  //r1
  1213. "light"         "200"
  1214. "style"         "6"
  1215. "origin"        "-195 195 60"
  1216. }
  1217.  
  1218. {
  1219. "classname"     "light_torch_small_walltorch"  //r1
  1220. "light"         "200"
  1221. "style"         "6"
  1222. "origin"        "195 195 60"
  1223. }
  1224.  
  1225. {
  1226. "classname"     "light_torch_small_walltorch"  //r1
  1227. "light"         "200"
  1228. "style"         "6"
  1229. "origin"        "-195 5 60"
  1230. }
  1231.  
  1232. {
  1233. "classname"     "light_torch_small_walltorch"  //r1
  1234. "light"         "200"
  1235. "style"         "6"
  1236. "origin"        "195 5 60"
  1237. }
  1238.  
  1239. {
  1240. "classname"     "light_torch_small_walltorch"  //r2
  1241. "light"         "200"
  1242. "style"         "6"
  1243. "origin"        "-195 595 60"
  1244. }
  1245.  
  1246. {
  1247. "classname"     "light_torch_small_walltorch"  //r2
  1248. "light"         "200"
  1249. "style"         "6"
  1250. "origin"        "195 595 60"
  1251. }
  1252.  
  1253. {
  1254. "classname"     "light"        //r2
  1255. "light"         "300"
  1256. "style"         "0"
  1257. "spawnflags"    "0"
  1258. "origin"        "100 400 100"
  1259. }
  1260. {
  1261. "classname"     "light"        //r2
  1262. "light"         "300"
  1263. "style"         "0"
  1264. "spawnflags"    "0"
  1265. "origin"        "-100 400 100"
  1266. }
  1267.  
  1268. {
  1269. "classname"     "light"        //w1
  1270. "light"         "300"
  1271. "style"         "0"
  1272. "spawnflags"    "0"
  1273. "origin"        "100 800 -50"
  1274. }
  1275. {
  1276. "classname"     "light"        //w1
  1277. "light"         "300"
  1278. "style"         "0"
  1279. "spawnflags"    "0"
  1280. "origin"        "-100 800 -50"
  1281. }
  1282.  
  1283. {
  1284. "classname"     "light"        //w1
  1285. "light"         "200"
  1286. "targetname"    "d2"
  1287. "style"         "0"
  1288. "spawnflags"    "0"
  1289. "origin"        "0 460 -50"
  1290. }
  1291. {
  1292. "classname"     "light"        //w2
  1293. "light"         "200"
  1294. "targetname"    "d2"
  1295. "style"         "0"
  1296. "spawnflags"    "0"
  1297. "origin"        "390 850 50"
  1298. }
  1299. {
  1300. "classname"     "light"        //w2
  1301. "light"         "200"
  1302. "targetname"    "d2"
  1303. "style"         "0"
  1304. "spawnflags"    "0"
  1305. "origin"        "-390 850 50"
  1306. }
  1307.  
  1308. {
  1309. "classname"     "light_torch_small_walltorch"  //r3
  1310. "light"         "200"
  1311. "style"         "6"
  1312. "origin"        "-395 705 260"
  1313. }
  1314.  
  1315. {
  1316. "classname"     "light_torch_small_walltorch"  //r3
  1317. "light"         "200"
  1318. "style"         "6"
  1319. "origin"        "395 705 260"
  1320. }
  1321.  
  1322. {
  1323. "classname"     "light_torch_small_walltorch"  //r3
  1324. "light"         "200"
  1325. "style"         "6"
  1326. "origin"        "0 705 260"
  1327. }
  1328.  
  1329. {
  1330. "classname"     "light_torch_small_walltorch"  //r3
  1331. "light"         "200"
  1332. "style"         "6"
  1333. "origin"        "-395 1000 260"
  1334. }
  1335.  
  1336. {
  1337. "classname"     "light_torch_small_walltorch"  //r3
  1338. "light"         "200"
  1339. "style"         "6"
  1340. "origin"        "395 1000 260"
  1341. }
  1342.  
  1343. {
  1344. "classname"     "light_torch_small_walltorch"  //r3
  1345. "light"         "200"
  1346. "style"         "6"
  1347. "origin"        "-395 1495 60"
  1348. }
  1349.  
  1350. {
  1351. "classname"     "light_torch_small_walltorch"  //r3
  1352. "light"         "200"
  1353. "style"         "6"
  1354. "origin"        "395 1495 60"
  1355. }
  1356.  
  1357. {
  1358. "classname"     "light_torch_small_walltorch"  //r3
  1359. "light"         "200"
  1360. "style"         "6"
  1361. "origin"        "0 1495 60"
  1362. }
  1363.  
  1364. {
  1365. "classname"     "light_torch_small_walltorch"  //r3
  1366. "light"         "200"
  1367. "style"         "6"
  1368. "origin"        "-395 1105 60"
  1369. }
  1370.  
  1371. {
  1372. "classname"     "light_torch_small_walltorch"  //r3
  1373. "light"         "200"
  1374. "style"         "6"
  1375. "origin"        "395 1105 60"
  1376. }
  1377.  
  1378. {
  1379. "classname"     "light_torch_small_walltorch"  //r3
  1380. "light"         "200"
  1381. "style"         "6"
  1382. "origin"        "0 1105 60"
  1383. }
  1384.  
  1385. {
  1386. "classname"     "light"        //r3
  1387. "light"         "350"
  1388. "style"         "0"
  1389. "spawnflags"    "0"
  1390. "origin"        "200 1300 150"
  1391. }
  1392.  
  1393. {
  1394. "classname"     "light"        //r3
  1395. "light"         "350"
  1396. "style"         "0"
  1397. "spawnflags"    "0"
  1398. "origin"        "-200 1300 150"
  1399. }
  1400.  
  1401. {
  1402. "classname"     "light"        //r3
  1403. "light"         "225"
  1404. "style"         "0"
  1405. "spawnflags"    "0"
  1406. "origin"        "0 1050 250"
  1407. }
  1408.  
  1409. {
  1410. "classname"     "light_torch_small_walltorch"  //r5
  1411. "light"         "200"
  1412. "style"         "6"
  1413. "origin"        "0 993 380"
  1414. }
  1415.  
  1416. {
  1417. "classname"     "light_torch_small_walltorch"  //r5
  1418. "light"         "150"
  1419. "style"         "6"
  1420. "origin"        "43 1495 380"
  1421. }
  1422.  
  1423. {
  1424. "classname"     "light_torch_small_walltorch"  //r5
  1425. "light"         "150"
  1426. "style"         "6"
  1427. "origin"        "-43 1495 380"
  1428. }
  1429.  
  1430. {
  1431. "classname"     "light_torch_small_walltorch"  //r6
  1432. "light"         "150"
  1433. "style"         "6"
  1434. "origin"        "43 1750 380"
  1435. }
  1436.  
  1437. {
  1438. "classname"     "light_torch_small_walltorch"  //r6
  1439. "light"         "150"
  1440. "style"         "6"
  1441. "origin"        "-43 1750 380"
  1442. }
  1443.  
  1444. // switches on the light when the pitchfork trap is triggered
  1445.  
  1446. {
  1447. "classname"     "trigger_once"
  1448. "targetname"    "trap_crusher"
  1449. "target"        "trap_crusher_lights"
  1450. }
  1451.  
  1452.  
  1453. {
  1454. "classname"     "light"  //r6
  1455. "light"         "150"
  1456. "spawnflags"    "1"
  1457. "targetname"    "trap_crusher_lights"
  1458. "style"         "0"
  1459. "origin"        "-43 2000 380"
  1460. }
  1461.  
  1462. {
  1463. "classname"     "light"  //r6
  1464. "light"         "150"
  1465. "spawnflags"    "1"
  1466. "style"         "0"
  1467. "targetname"    "trap_crusher_lights"
  1468. "origin"        "43 2000 380"
  1469. }
  1470.  
  1471. {
  1472. "classname"     "light_torch_small_walltorch"  //r5
  1473. "light"         "200"
  1474. "style"         "6"
  1475. "origin"        "123 1318 380"
  1476. }
  1477.  
  1478. {
  1479. "classname"     "light_torch_small_walltorch"  //r5
  1480. "light"         "200"
  1481. "style"         "6"
  1482. "origin"        "-123 1318 380"
  1483. }
  1484.  
  1485.